package Mode;

import java.util.Timer;
import java.util.TimerTask;

/**
 * 定时器: Timer类
 * 主要方法就是一个schedule, 参数是一个TimerTask类和时间
 * TimerTask本质上就是一个Runnable, 只是实现了它而已
 *
 * Timer内部需要什么?
 * 1. 管理很多的任务
 *      1)描述任务 : 创建一个专门的类来表示定时器中的任务:TimerTask
 *      2)组织任务: 通过一定的数据结构将任务组织到一起
 * 2. 执行时间到了的任务
 */

public class Test3 {
    public static void main(String[] args) {
        Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("schedule");
            }
        }, 3000);
        System.out.println("main");
    }
}
